Anthropic Provider Settings
constructor(baseURL: String = "https://api.anthropic.com/v1", apiKey: String? = null, authToken: String? = null, headers: Map<String, String> = emptyMap(), requestHeadersProvider: suspend (url: String, body: String, headers: Map<String, String>) -> Map<String, String>? = null, buildRequestUrl: (baseURL: String, modelId: String, isStreaming: Boolean) -> String? = null, transformRequestBody: (modelId: String, body: JsonObject, isStreaming: Boolean) -> JsonObject? = null, supportedUrls: Map<String, List<String>>? = null, generateId: () -> String = { ai.torad.aisdk.generateId() }, name: String = "anthropic.messages")